import request from '@/utils/request'

/**
 * 用户注册
 * @param {Object} userData - 用户数据
 * @param {string} userData.username - 用户名
 * @param {string} userData.email - 邮箱
 * @param {string} userData.password - 密码
 * @param {string} [userData.full_name] - 全名
 * @param {number} [userData.age] - 年龄
 * @param {string} [userData.gender] - 性别
 * @param {number} [userData.height] - 身高
 * @param {number} [userData.weight] - 体重
 * @returns {Promise} 注册结果
 */
export const register = (userData) => {
  return request.post('/api/auth/register', userData)
}

export default {
  register,
}
